package channel

import (
	"payment/app/validator"
	"payment/model"
)

type PaymentContract interface {
	CreateOrder(validator.PayEntryValidator) (*model.PayEntry, error)
	Inquiry(string, string) (model.PayStatus, error)
	PayOut(entryValidator validator.PayOutValidator) (*model.PayOut, error)
}
